package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;

import java.util.List;

public interface CheckGroupService {
    /*新增检查组*/
    void add(CheckGroup checkGroup, Integer[] checkitemIds);
  /*检查组分页*/
    PageResult pageQuery(QueryPageBean queryPageBean);
   /*在编辑窗口功能中 根据id查询*/
    CheckGroup findById(Integer id);
    /*  根据检查组ID查询当前检查组包含的检查项ID，用于页面复选框回显*/
    List <Integer> findCheckItemIdsByCheckGroupId(Integer id);
    /*编辑检查组*/
    void edit(CheckGroup checkGroup, Integer[] checkitemIds);
    /*删除检查组*/
    void deleteById(Integer id);
   /*查询所有*/
    List <CheckGroup> findAll();
}
